import DefaultTheme from 'vitepress/theme'
import { h } from 'vue'

// 自定义主题，继承默认主题
export default {
  ...DefaultTheme,
  // 页面布局组件
  Layout() {
    return h(DefaultTheme.Layout, null, {
      // 可以在这里添加自定义内容
    })
  },
  // 注册钩子函数，在应用挂载后加载Web Component
  setup() {
    console.log('VitePress theme setup started')
    // Web Component 现在通过 index.md 中的 script 标签直接加载
    console.log('Web Component loading is handled in index.md')
  }
}